<html>
	<head>
		<title>Help</title>
		<meta name="AUTHOR" content="SeKoBeY">
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	</head>
	<body style="color:#333333;background-color:#ffffff;font-family=Verdana;">
		<div>
			<a href="#1" style="color:#336699;text-decoration:underline;">1. Introduction</a><br>
			<a href="#2" style="color:#336699;text-decoration:underline;">2. Terminology</a><br>
			<a href="#3" style="color:#336699;text-decoration:underline;">3. Usage of the program</a><br>
			&nbsp;&nbsp;&nbsp;&nbsp;<a href="#3.1" style="color:#336699;text-decoration:underline;">3.1 Main Screen</a><br>
			&nbsp;&nbsp;&nbsp;&nbsp;<a href="#3.2" style="color:#336699;text-decoration:underline;">3.2 Creating A New Catalog</a><br>
			&nbsp;&nbsp;&nbsp;&nbsp;<a href="#3.3" style="color:#336699;text-decoration:underline;">3.3 Opening A Catalog</a><br>
			&nbsp;&nbsp;&nbsp;&nbsp;<a href="#3.4" style="color:#336699;text-decoration:underline;">3.4 Saving A Catalog</a><br>
			&nbsp;&nbsp;&nbsp;&nbsp;<a href="#3.5" style="color:#336699;text-decoration:underline;">3.5 Adding An Image</a><br>
			&nbsp;&nbsp;&nbsp;&nbsp;<a href="#3.6" style="color:#336699;text-decoration:underline;">3.6 Deleting An Image</a><br>
			&nbsp;&nbsp;&nbsp;&nbsp;<a href="#3.7" style="color:#336699;text-decoration:underline;">3.7 Searching</a><br>
			<a href="#4" style="color:#336699;text-decoration:underline;">4. Keyboard Shortcuts</a><br>


			<a name="1"><h2>1. Introduction</h2></a>
			<p>
				JCataloger is a program that you can use it for cataloging your archive CDs, DVDs, disk drives... For example you have a 1000 cd collection. You want to find a program that in the archive but you do not remember where it is. JCataloger helps you to find it. It stores the directory structure of your CDs and indexes them. So you can search the file you want and JCataloger says where the file is. 
				<br>
        		It uses <a href="http://lucene.apache.org">Apache lucene</a> project for indexing in the background. Lucene is a fast indexer. It uses several algorithms in background to increase. In JCataloger, finding what you want is important but find it fast is more important. Therefore lucene is used in background intead of implenting indexing part myself.
			</p>
			<a name="2"><h2>2. Terminology</h2></a>
			<p>
				Before explaining the program, i want to talk about the terminology the program used.<br>
				<em><strong>Catalog:</strong></em> Every project that you created in the program is a catalog. Catalog consists of images.<br>
				<em><strong>Image:</strong></em> A CD, DVD, disk drive or a usb disk is an image source for the program. Program takes the directory structure of these elements and stores them. So the directory structure is the image.
			</p>
			<a name="3"><h2>3. Usage of The Program</h2></a>
			<a name="3.1"><h2>3.1 Main Screen</h2></a>
			<p>
				In Figure 1 you can see the main screen of the program.
			</p>
			<div align="center">
				<img src="images/main_scr.jpg" alt="Main Screen" width="699" height="500" hspace="2" vspace="2"></img>
				<br>
				Figure 1. Main Screen
			</div>
			<a name="3.2"><h2>3.2 Creating A New Catalog</h2></a>
			<p>
				In the main screen when you click the new button (<img src="images/22x22/filenew.png" alt="New Catalog" width="22" height="22" hspace="2" vspace="2"></img>) or when you select the "New" item in the "File" menu you create a new catalog project.
			</p>
			<a name="3.3"><h2>3.3 Opening A Catalog</h2></a>
			<p>
				Catalog projects are saved into a file. The file has an extension .cat. When you want to open a catalog, you can click the open button (<img src="images/22x22/fileopen.png" alt="Open a Catalog" width="22" height="22" hspace="2" vspace="2"></img>) or you can select the "Open" item in the "File" menu.
			</p>
			<a name="3.4"><h2>3.4 Saving A Catalog</h2></a>
			<p>
				When you want to save a catalog, you can click the save button (<img src="images/22x22/filesave.png" alt="Save A Catalog" width="22" height="22" hspace="2" vspace="2"></img>) or you can select the "Save" item in the "File" menu.<br>
				Also you can select "Save As..." item from the File menu and save the catalog into a different file.<br>
				A save dialog opens in saving operation. You select the directory that you want to save the file. Saved file's extension is "cat".
			</p>
			<a name="3.5"><h2>3.5 Adding An Image</h2></a>
			<p>
				When you want to add an image to the catalog, you can click the add button (<img src="images/22x22/add.png" alt="Add An Image" width="22" height="22" hspace="2" vspace="2"></img>) or you can select the "Add..." item in the "Tools" menu. Then "Root Selection Screen" appears as in Figure 2.
			</p>
			<div align="center">
				<img src="images/root_selection_screen.jpg" alt="Root Selection Screen" width="614" height="99" hspace="2" vspace="2"></img><br>
				Figure 2. Root Selection Screen
			</div>
			<p>
				In the screen you select a root directory for the image. This screenshot is from Linux operating system. So it is different from windows. In windows, it will appear like C:, D:, E: ... After selecting a directory program add the image to the catalog and indexes the image.
			</p>
			<a name="3.6"><h2>3.6 Deleting An Image</h2></a>
			<p>
				When you want to delete an image from the catalog, you can click the delete button (<img src="images/22x22/remove.png" alt="Delete An Image" width="22" height="22" hspace="2" vspace="2"></img>) or you can select "Delete" menu item from the "Tools" menu.
			</p>
			<a name="3.7"><h2>3.7 Searching</h2></a>
			<p>
				When you want to search a file in your catalog, you can click search button (<img src="images/22x22/search.png" alt="Search A File" width="22" height="22" hspace="2" vspace="2"></img>) or you can select "Search..." menu item from the "Tools" menu. After you select search, the search screen appears like in Figure 3.
			</p>
			<div align="center">
				<img src="images/search_screen.jpg" alt="Search Screen" width="756" height="300" hspace="2" vspace="2"></img><br>
				Figure 3. Search Screen
			</div>
			<p>
				On the search screen you enter the key word in the text field and click the search button to search the keyword. If you want case sensitive search, check the match case check box. For example; when you want to search "a" for the catalog that shown in Figure 1. The resul are like in Figure 4.
			</p>
			<div align="center">
				<img src="images/search_screen_result.jpg" alt="Search Results" width="756" height="300" hspace="2" vspace="2"></img><br>
				Figure 4. Search Results
			</div>
			<p>
				In the results name of the file, type of it (directory or file), real path of the file in your disk, image name, length of the file (i.e. gb, mb, kb or bytes), extension of the file are shown.
			</p>
			<a name="4"><h2>4. Keyboard Shortcuts</h2></a>
			<p>
				<ul>
					<li><strong><em>CTRL-N:</em></strong> Creates a new catalog.</li>
					<li><strong><em>CTRL-O:</em></strong> Opens an existing catalog.</li>
					<li><strong><em>CTRL-S:</em></strong> Saves a catalog to a file.</li>
					<li><strong><em>CTRL-A:</em></strong> Add a disk image to the catalog.</li>
					<li><strong><em>CTRL-D:</em></strong> Deletes a disk image from the catalog.</li>
					<li><strong><em>CTRL-F:</em></strong> Searchs the catalog for a file.</li>
					<li><strong><em>F1:</em></strong> Opens help.</li>
				</ul>
			</p>
		</div>
    		
</body>
</html>
